/**
 * 缓存：-128 ~ 127
 */
public class CacheProblem {
    public static void main(String[] args) throws Exception {
        Integer v1 = new Integer(1);
        Integer v2 = new Integer(2);
        Integer v3 = new Integer(128);
        Integer v4 = new Integer(1);
        Integer v5 = new Integer(128);
        Integer v6 = -129;
        Integer v7 = -129;
        Integer v8 = 128;
        Integer v9 = 128;
        System.out.println(v1 == v4); 
        System.out.println(v6 == v7); 
        System.out.println(v6 == v8);
        System.out.println(v9 == v8);
        System.out.println(v1 == v6);
        System.out.println(v5 == v8);
        System.out.println(v1.equals(v4));
        System.out.println(v1.equals(v6));
        System.out.println(v3.equals(v5));
    }
}
